using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

/**
*@file       GWUser_Enter_FailedReciever.cs
*@brief      process message GWUser_Enter_Failed
*
*@author     graywind
*@version    1.0.0.1
*@data       2012/3/19
*/

//process GWUser_Enter_Failed
public class OnGWUser_Enter_Failed
{
    /// <summary>
    /// process message
    /// </summary>
    /// <param name="op">message operator</param>
    /// <param name="session_id">session identifier</param>
    /// <param name="msg_buffer">message buffer</param>
    /// <param name="msg_bytes">buffer length</param>
    public static void OnMapping(IMessageOperator op, Int32 session_id, byte[] msg_buffer, UInt32 msg_bytes)
    {
        //TODO
    }
}

//register callback
partial class MessageProcTypes<ProcType, MessageProc>
{
        [MessageProcType((int)GatewayServerTypes.MessageType.GWUser_Enter_Failed)]
        public static GatewayServerProcessor.GatewayServerTabFunc GWUser_Enter_FailedProc = new GatewayServerProcessor.GatewayServerTabFunc(OnGWUser_Enter_Failed.OnMapping);
}
